*{ margin:0; padding:0;}
a{ text-decoration:none; color:#333;}
ul,li{ list-style-type:none;}






.subleft{ position: fixed; left:0; top:0; width: 220px;padding: 0;height:100%;  list-style-type: none; z-index: 70;}
.slbg{ position:absolute; width:220px; height:100%; background:#000;filter:alpha(opacity=63); opacity:0.63;}
.subright{ position: fixed; right:0; top:0; width: 220px;padding: 0;height:100%;  list-style-type: none; z-index: 70;}
.logo{ position:relative; z-index:1; width:30%; padding:80px 0 70px 0;}
.logo2{ display:block; margin:10px auto 0 auto;}
.logo img{ display:block; margin:0 auto;}

.box{
    color: aliceblue;
    width: 130px;
    height: 38px;
    border: 1px solid #c5c5c5;
    border-radius: 10px;
    background-color: #797777;
    text-indent: 20px; 
    font-size: 14px;
    line-height: 35px;
    cursor: pointer;
    margin: 0 0 0 70px;
    padding: 0;
    bottom: 300px;
    float:right;
}

form{
    width: 960px;
    margin: 43px auto;
}
input{
    float:right;
    height: 37px;
}
.search_sou{
    width:600px ;
    margin: 0 3px;
}
.search_btn{
    margin: 0 40px 0 0;
    height: 41px;
    width: 101px;
   background-color: #ca8515; border: 0; font-size: 14px; font-weight: bold;
    padding: 2px 0 0 0 ;
    background-size: 101px 43px;
}


.xm{
    list-style: none;
    font-size: 14px;
    border-bottom: 1px dashed #c5c5c5;
    text-align: center;
    height: 30px;
    line-height: 25px;
    color: aliceblue;
    background-color: #333;
    cursor: pointer;
}
.box:hover{
    background-color: #5c0e0e;
}

/**
 * fullPage 1.4.5
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */
 html, body {
    margin: 0;
    padding: 0;
}
#superContainer {
    height: 100%;
    position: relative;
}
.section {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.slide {
    float: left;
}
.slide, .slidesContainer {
    height: 100%;
    display: block;
}
.slides {
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.section.table, .slide.table {
    display: table;
    width: 100%;
}
.tableCell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.slidesContainer {
    float: left;
    position: relative;
}
.controlArrow {
    position: absolute;
    top: 50%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -38px;
}
.controlArrow.prev {
    left: 15px;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent;
}
.controlArrow.next {
    right: 15px;
    border-width: 38.5px 0 38.5px 34px;
    border-color: transparent transparent transparent #fff;
}
.scrollable {
    overflow: scroll;
}
.easing {
    -webkit-transition: all 0.7s ease-out;
    -moz-transition: all 0.7s ease-out;
    -o-transition: all 0.7s ease-out;
    transition: all 0.7s ease-out;
}
#fullPage-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
}
#fullPage-nav.right {
    right: 17px;
}
#fullPage-nav.left {
    left: 17px;
}
.fullPage-slidesNav {
    position: absolute;
    z-index: 4;
    left: 50%;
    opacity: 1;
}
.fullPage-slidesNav.bottom {
    bottom: 17px;
}
.fullPage-slidesNav.top {
    top: 17px;
}
#fullPage-nav ul,
.fullPage-slidesNav ul {
  margin: 0;
  padding: 0;
}
#fullPage-nav li,
.fullPage-slidesNav li {
    display: block;
    width: 14px;
    height: 13px;
    margin: 7px;
    position:relative;
}
.fullPage-slidesNav li {
    display: inline-block;
}
#fullPage-nav li a,
.fullPage-slidesNav li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}
#fullPage-nav li .active span,
.fullPage-slidesNav .active span {
    background: #333;
}
#fullPage-nav span,
.fullPage-slidesNav span {
    top: 2px;
    left: 2px;
    width: 8px;
    height: 8px;
    border: 1px solid #000;
    background: rgba(0, 0, 0, 0);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    z-index: 1;
}
.fullPage-tooltip {
    position: absolute;
    color: #fff;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    top: -2px;
}
.fullPage-tooltip.right {
    right: 20px;
}
.fullPage-tooltip.left {
    left: 20px;
}

#menu {
    border: none; 
    right: 20px;  
    width: 220px;
    margin: 0; 
    padding: 0; 
    position: fixed; 
    left: 0px; 
    top: 30%; 
    list-style-type: none; 
    z-index: 70; float: left;}
#menu li { 
    float: left; 
    margin:  0 ; 
    font-size: 14px;}
#menu a { 
    float: left; 
    padding: 20px 80px;  
    color: #fff; 
    margin: 0;
    border-top: 0.5px solid rgba(255, 255, 255, 0.6);}
#menu .active a { color: #fff; background-color: #c5964f;}
.section { color: #fff;}
.ni05{
    border-bottom: 0.5px solid rgba(255, 255, 255, 0.6);
}



.section1 { background:url(../images/bg.jpg) no-repeat center center;}
.section2 { background:url(../images/bg.jpg) no-repeat center center;}
.section3 { background:url(../images/bg.jpg) no-repeat center center;text-align: left !important;}
.section4 { background:url(../images/bg.jpg) no-repeat center center;}
.section5 { background:url(../images/bg.jpg) no-repeat center center;}
footer{
        clear:both;
        position: fixed; bottom: 10px;left:20%;
        
}


.cont1{ height:450px; width:960px; background:#fff; margin:0 auto;}
.stit{ overflow:hidden; padding:23px 40px 0;}
.stit span{ font-size:24px; float:left; color:#000;}
.stit span b{ color:#c5964f;}
.stit a{ color:#d5b481; font-size:14px; float: right; display:inline-block; padding-top:15px; letter-spacing:1px;}
.stit a:hover{color:#bf1900;}
.siti a .more{
    float: right;
}

.search { margin: 0 auto;
    width:960px; background:rgba(0, 0, 0, 0.5) ; 
    height:230px; 
}


.left_img img{
    float: left;
    width: 208px;
    height: 357px;
    margin: 50px 0 0 40px;

}
.aboutimg{ float:left; width:208px; height: 357px; padding:40px 0 0 40px;}
.aboutimg .img{ display:block; width: 100%; height: 100%;}
.about{ float:right; width:65%; padding:50px 40px 0;}
.about .stit{ padding:0;}
.about .at{ border-bottom:1px solid #d5b481; padding-bottom:5px;}
.about .abtext{ font-size:14px; color:#666; line-height:25px; padding:20px 0 0;text-indent:2em;margin-bottom:10px;}






#container{
    height:80%; 
    width:100%;
    position: relative;
    overflow: hidden;
    border-radius: 10px;
}
.item{
    position: absolute;
}
.item img{
    width: 130%;
    height: 100%;
    margin:  0 0 0 40px;
}
#tabs{
    position: absolute;
    right: 30px;
    bottom: 20px;
}
.tab{
    float: left;
    margin-right: 10px;
    width: 6px;
    height: 6px;
    border: 3px solid rgba(184, 178, 182, 0.8);
    border-radius: 50%;
    background-color: #989196;
    cursor: pointer;
}
.actives{
    background-color: #fff;
    border-radius: #999497;
}
ul li{
    list-style-type: none;
}
.btn{
    position: absolute;
    top: 40%;
    margin-top: -35px;
    width: 40px;
    height: 70px;
    color: #d6d3d5;
    font-size: 36px;
    line-height: 70px;
    text-align: center;
    cursor: pointer;
}
.btn:hover{
    background-color: rgba(127, 120, 125, 0.8);
}
.prev{
    position: absolute;
    left: 50px;
    border-radius: 5px;
}
.next{
    position: absolute;
    right: 50px;
    border-radius: 5px;
}


.service{ overflow:hidden; padding:10px 0 0 45px;}
.service li{ float:left; width:210px; padding:10px 10px 0 0;}
.service li a{ display:block; width:100%; height:159px; background:#f9fafa; overflow:hidden;}
.service li a i{ display:block; width:80px; height:80px; margin:25px auto 10px; background:url(../images/sericon.png) no-repeat; overflow:hidden;}
.service li a span{ color:#6f542b; font-size:14px; font-weight:bold; display:block; text-align:center;}

em{
    margin-top: 9px;
}

.service li.ser01{ width:430px;}
.service li.ser01 a{ width:100%; background:#d5b481; overflow:hidden;}
.service li.ser01 a p{ float:left; padding:26px 0 0 32px;}
.service li.ser01 a p img{ display:block;}
.service li.ser01 a span{ display:block; text-align:left; font-weight:normal; font-size:14px;  float:left; padding:20px 0 0 35px; width:50%; letter-spacing:1px;}
.service li.ser01 a span b{ font-weight:normal; color:#86570d;}
.service li.ser01 a span em{ font-style:normal;color:#fff; line-height:21px; display:block; margin-bottom:8px;}
.service li.ser01 a:hover{ background:#cfa76a;}

.service li.ser02 a i{ background-position:0 0;}
.service li.ser03 a i{ background-position:-80px 0;}
.service li.ser04 a i{ background-position:-160px 0;}
.service li.ser05 a i{ background-position:-240px 0;}
.service li.ser06 a i{ background-position:-320px 0;}
.service li.ser07 a i{ background-position:-400px 0;}

.service li a:hover{ background:#a7cae5;}
.service li a:hover span{ color:#fff;}
.service li.ser02 a:hover i{ background-position:0 -80px;}
.service li.ser03 a:hover i{ background-position:-80px -80px;}
.service li.ser04 a:hover i{ background-position:-160px -80px;}
.service li.ser05 a:hover i{ background-position:-240px -80px;}
.service li.ser06 a:hover i{ background-position:-320px -80px;}
.service li.ser07 a:hover i{ background-position:-400px -80px;}



.news{ padding:10px 0 0  20px;
     overflow:hidden;
      height:360px;}

.news li{ float:left; 
    width:418px;
    overflow:hidden;
    padding: 13px 20px 0 20px;}
.news li a{ overflow:hidden; display:block; border-bottom:1px solid #f6f6f6; padding-bottom:13px;}
.news li img{width:136px;height:95px;float:left;display:block;background: #d8c8af;border: none;}
.news li .btext{ float:right; width:265px; height:94px; overflow:hidden;}
.news li .btext h2{ color:#010101; font-size:16px;overflow:hidden; font-weight:normal;margin-bottom:10px;}
.news li .btext span{ font-size:12px; color:#999; display:block;line-height:18px;}
.news li .btext b{ font-size:12px; display:block;font-weight:normal; height:27px;line-height:27px; color:#dbdbdb;}
.more6{ display:block; margin:19px auto 0; width:301px; height:34px; background:url(../images/more6.png) no-repeat; text-align:center; line-height:38px; font-size:12px; text-transform:uppercase; color:#af9937; overflow:hidden;}
.news li a:hover img{filter:alpha(opacity=80); opacity:0.8;}
.news li a:hover .btext h2{color:#bf1900;}
.news li a:hover .btext b{ color:#ffcc00;}


.header-time{
    position:relative;
    margin-top: 200%;
    background-color: #fff;
    padding: 20px;
    top: -10px;
    bottom: 0;
    text-align: center;
}


.izl-rmenu{
    margin-right: 0;
    width: 82px;
    position: fixed;
    right: 2px;
    top: 65%;
    -webkit-box-shadow: #DDD 0px 1px 5px;
    -moz-box-shadow: #DDD 0px 1px 5px;
    box-shadow: #DDD 0px 1px 5px;
    z-index:999;
}
.izl-rmenu .consult{    
background-image: url(../images/consult_icon.gif);
background-repeat: no-repeat;
background-position: center -77px;
display: block;
height: 76px;
width: 82px;
}
.izl-rmenu .consult .phone {
background-color: rgb(247,247,255);
position: absolute;
width: 160px;
left: -160px;
top: 0px;
line-height: 73px;
color: #000;
font-size: 18px;
text-align: center;
display: none;
box-shadow: #DDD -1px 1px 4px;
}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart {
background-image: url(../images/consult_icon.gif);
background-repeat: no-repeat;
background-position: center bottom;
display: block;
height: 16px;
width: 16px;
font-size: 12px;
line-height: 16px;
color: #45BDFF;
text-align: center;
padding-top: 15px;
padding-right: 18px;
padding-bottom: 47px;
padding-left: 48px;
}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .btn_top {
background-image: url(../images/float_top.gif);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 39px;
width: 82px;
-webkit-transition: all 0s ease-in-out;
-moz-transition: all 0s ease-in-out;
-o-transition: all 0s ease-in-out;
transition: all 0s ease-in-out;
}
.izl-rmenu .btn_top:hover {
background-image: url(../images/float_top.gif);
background-repeat: no-repeat;
background-position: center bottom;
}
.izl-rmenu .cart .pic {
display:none;
position: absolute;
left: -160px;
top: 65px;
width: 160px;
height: 160px;
background:url(../images/weixin.jpg);
}
#udesk-feedback-tab {
position: fixed;
right: 2px;
top: 65%;
margin-top: -76px;
-webkit-box-shadow: #DDD 0px -1px 5px;
-moz-box-shadow: #DDD 0px -1px 5px;
box-shadow: #DDD 0px -1px 5px;
z-index: 10000;
cursor: pointer;
background-image: url(../images/consult_icon.gif);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 76px;
width: 82px;
background-color: #FFF!important;
z-index:999;
}


body.gaikuang{
    background-image: url(../images/gk01.jpg);
    color: #ffffff;
    width: 640px;
    margin: 0 auto;
    font-size:"13px"
}
form{
    margin: 0;
    padding:0;
}
img{
    vertical-align: bottom;
}
table .gktable{
    width: 640px;
    background-color:rgba(51, 45, 45, 0.8);
    border: 0px;
    margin:0;
    padding:0;
}
th.gkth{
    padding-top: 20px;
}
td.gktd{
    padding-left: 30px;
    height: 25px;
}
.text{
    margin-left: 40px ;
    height: 20px;
}
.anniu{
    
    padding-bottom: 20px !important;
    padding-top: 40px ;
    padding-right: 180px;
}
.tijiao,.chongzhi{
    width: 100px;
    height:40px ;
    background-color:rgba(4, 247, 134, 0.753);
    color: #fff;
    border: none;
    border-radius: 10px;
    margin-left: 50px;
}
.gkinput{
    float: none !important;
    height: 20px !important ;
}

.gkinputs{
    float: none !important;
    height: 13px !important;   
}